package com.industrial.premu.service;

import java.util.List;
import com.industrial.premu.domain.PremuPioneerCounty;

/**
 * 亩产先锋区县Service接口
 * 
 * @author ZHOUS
 * @date 2024-03-28
 */
public interface IPremuPioneerCountyService 
{
    /**
     * 查询亩产先锋区县
     * 
     * @param baseId 亩产先锋区县主键
     * @return 亩产先锋区县
     */
    public PremuPioneerCounty selectPremuPioneerCountyByBaseId(String baseId);

    /**
     * 查询亩产先锋区县列表
     * 
     * @param premuPioneerCounty 亩产先锋区县
     * @return 亩产先锋区县集合
     */
    public List<PremuPioneerCounty> selectPremuPioneerCountyList(PremuPioneerCounty premuPioneerCounty);

    /**
     * 新增亩产先锋区县
     * 
     * @param premuPioneerCounty 亩产先锋区县
     * @return 结果
     */
    public int insertPremuPioneerCounty(PremuPioneerCounty premuPioneerCounty);

    /**
     * 修改亩产先锋区县
     * 
     * @param premuPioneerCounty 亩产先锋区县
     * @return 结果
     */
    public int updatePremuPioneerCounty(PremuPioneerCounty premuPioneerCounty);

    /**
     * 批量删除亩产先锋区县
     * 
     * @param baseIds 需要删除的亩产先锋区县主键集合
     * @return 结果
     */
    public int deletePremuPioneerCountyByBaseIds(String[] baseIds);

    /**
     * 删除亩产先锋区县信息
     * 
     * @param baseId 亩产先锋区县主键
     * @return 结果
     */
    public int deletePremuPioneerCountyByBaseId(String baseId);

    List<PremuPioneerCounty> top10(PremuPioneerCounty premuPioneerCounty);

}
